vijeo citect software

Upload: fiatraj1

Post on 03-Apr-2018

274 views

Category:

Documents


2 download

TRANSCRIPT

  • 7/28/2019 Vijeo Citect Software

    1/48

    SCADA sotwae

    Poduce oyourbest achievements

    TechnicalOverview

  • 7/28/2019 Vijeo Citect Software

    2/48

    SYST

    EM

    VIEW

    Vijeo Citect Oering

    Vijeo Citect

    Vijeo Citect is a ully integrated industrial control

    solution that enables customers to increase return

    on assets by delivering a reliable, exible and

    high perormance control and monitoring system.

    Easy-to-use confguration tools and powerul

    eatures enable you to quickly develop and deploy

    solutions or any size application. Unique eatures

    like true DCS style redundancy, scalability and

    unrivalled exibility dierentiate Vijeo Citect rom

    its competitors.

    Vijeo Citect systems are sold complete and ready

    to go. All the eatures are included, and because

    its sold as one comprehensive package, it is

    tightly integrated and built to perorm.

    Unlike other PC-based industrial control systems,

    Vijeo Citect was designed rom its beginning

    to handle all the needs o the smallest to the

    largest and most complex enterprises in a

    single, integrated system while maintaining high

    perormance and reliability..

  • 7/28/2019 Vijeo Citect Software

    3/48

    By leveraging Microsots talent, vision and market

    leadership, The oer continues to lower the cost

    o acquiring, deploying and managing large-

    scale industrial control systems. It enables plant

    managers to seamlessly link plant level inormation

    to business planning systems and, through the

    Internet, to remote users, devices and suppliers.

    Vijeo Historian

    Unique amongst historians, Vijeo Historian

    Reports combines the openness that only

    an embedded MS SQL Server provides, with

    powerul perormance to deliver an accessible,

    easy-to-use and secure reporting tool that lowers

    total cost o ownership.

    add value to you systemAdd value to you system by coectig to Ampla ad Meta, o etepise-

    wide peomace epotig ad bechmakig

    Ampla

    Ampla is a poweul ad dyamic suite o Mauactuig Executio Systems

    (MES) which allows you to impove the poductio eciecy, peomace

    ad potability o you busiess.

    Meta

    Meta is a peomace bechmakig sevice that allows copoate

    executives ad maages to moito a balaced age o peomace,

    acial ad opeatioal key peomace idicatos (KPIs) acoss a vaiety

    o levels, locatios, divisios ad couties. Meta eables ogaizatios to

    poactively leveage best pactices, iitiate peomace impovemets ad

    impove capital allocatio though visual, o-demad, access to copoatepeomace aalytics iomatio aytime, aywhee.

  • 7/28/2019 Vijeo Citect Software

    4/48

    SYST

    EM

    VIEW

    SCAL

    ABLE

    System Architecture Topologies: Scalable

    Client Server(Reports, Trends, Alarms,I/O, Internet Server)

    LAN

    Display Client Display ClientDisplay Client

    Manager Client Internet ClientManager Client

    Oem solutions

    Vijeo Citect Lite

    has been designed

    or stand-alone

    applications.

    Vijeo Citect Lite

    is a scalable

    solution which can

    be upgraded to

    Vijeo Citect. This

    is as simple as

    reprogramming the

    sotware key.

    Features include:

    Historical and

    real time trending,

    advanced alarming

    and reporting

    Customizable

    installation

    Ontime runtime

    language switching

    to support global

    customers

    Two programming

    languages

    Cicode and

    CitectVBA

    Statistical

    Process Control

    Graphical elements

    including Genies,

    Super Genies and

    ActiveX objects

    b

    b

    b

    b

    b

    b

    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 modiy any

    o the existing system hardware or sotware.

    Vijeo Citects innovative scalable architecture

    allows your systems architecture to grow withyour requirements, while preserving your initial

    investment. I you require a second operator

    interace, just add a LAN and a new computer,

    and nominate it as a Display Client. The new

    computer can share the same confguration, and

    will receive I/O rom the frst Vijeo Citect computer.ABOVE: Stadad cotol.

    BELOW: Lage cotol.

    OPPOSITE: Cluste cotol.

    Display, Report,Trend, Alarm, I/O

  • 7/28/2019 Vijeo Citect Software

    5/48

    System B

    Server Cluster(Standby)

    System B

    Server Cluster(Primary)

    System A

    Server Cluster(Standby)

    System A

    Server Cluster(Primary)

    Global ClientsSystems A+B

    Large systems

    Vijeo Citect

    applications can scale

    easily on all company

    application sizes, small,medium and large.

    Coverage is available or

    very small applications

    with only a ew points,

    through to large

    applications that monitor

    and control over hal a

    million points. This is

    achieved by providing

    the option o using

    centralized or distributed

    processing. Centralized

    processing has the

    beneft o keeping all the

    data and processing in

    one PC which is a more

    economical solution.

    However, or very large

    applications, distributed

    processing allows you

    to share the processing

    over multiple computers.

    b

    Machine or Local Control

    Running on Magelis iPC, Vijeo Citect provides

    users with a control system with the power to

    match the requirements o advanced machines.

    Our embedded systems provide the same level o

    unctionality o our ull SCADA package and can

    be run as a stand-alone system or integrated as

    a local control panel within an integrated control

    system.

    Standard Control

    Many Vijeo Citect systems have grown rom a

    single computer to large control systems. The

    ability or a single system to grow without changes

    being made to the confguration enables

    Vijeo Citect customers to be confdent in the longterm uture o their control system.

    Large Control

    Vijeo Citect has a reputation or being the expert

    at large control systems. The frst control system

    to be implemented on Vijeo Citect in 1992

    contained in excess o 50,000 tags. In order to

    complete these size o projects Vijeo Citect hasdeveloped advanced communications topologies

    and project structures than enable the design,

    implementation and maintenance o a larger

    control system.

    Clustered Control

    With the current economic climate o looking

    to cut costs and centralize control, the ability o

    Vijeo Citect to uniy any number o control system

    into a single clustered system provides users

    the perect topology. With each local site able to

    view either its own control system global control

    clients can be implemented that can view across

    the whole control system complete with unifed

    alarm lists and the ability to compare trended data

    across the multiple systems.

  • 7/28/2019 Vijeo Citect Software

    6/48

    SYST

    EM

    VIEW

    FLEX

    IBLE

    System Architecture Topologies: Flexible

    Your SCADA system, like your business, must react to changing

    requirements. New production lines or pressure on costs can

    prove difculties. Vijeo Citect uses its client server architecture

    to enable you to design and redesign your system as required.

    Flexible Architecture

    Designed rom the start or true client-server

    architecture, Vijeo Citect is the real-time system

    that ensures high perormance response and

    integrity o data.

    To take ull advantage o a client-server

    architecture, it must be utilized at the task level.

    Each task works as a distinct client and/or server

    module, perorming its own role, and interacing

    with the other tasks through the client-server

    relationship. Vijeo Citect has fve undamental

    tasks which handle: communications with I/O

    devices; monitoring o alarm conditions; report

    type output; trending, and user display.

    Each o these tasks is independent, perorming itsown processing. Due to this unique architecture,

    you have control over which computers in your

    system perorm which tasks. For example, you

    can nominate one computer to perorm the

    display, and report tasks, while your second

    computer perorms display, I/O, and trends.

    The initial design step or your control system

    places I/O servers as required to access the

    data. The ability to support up to 255 I/O servers

    provides the control system with access to your

    data wherever it likes. Once the data is available

    with the I/O servers, the source o the data

    becomes irrelevant to the control system designer.

    This allows the communications and the control

    system design to be completely separated and

    provides more exibility with changing I/O server

    locations or system connections in the uture.

    Display Client

    I/O Server

    TrendsServer

    ReportsServer

    AlarmsServer

  • 7/28/2019 Vijeo Citect Software

    7/48

    1

    3

    2

    41

    3

    2

    41

    3

    2

    4

    System A4

    Server Cluster(Primary)

    System A3

    Server Cluster(Primary)

    System A2

    Server Cluster(Primary)

    System A1

    Server Cluster(Primary)

    Clients

    Between the I/O severs and the other tasks

    within Vijeo Citect, a publish/subscribe interaces

    exists. The interace ensures that the bandwidth

    requirements between the clients and servers are

    driven by the activity or number o changes o a

    specifc variable rather than the size o the system.

    By keeping a low bandwidth Vijeo Citect

    servers can be separated rom the I/O servers

    via bandwidth communications, increasing the

    options or server locations and the exibility o the

    control system.

    With the tags available, Vijeo Citect tasks can

    now be located to meet the requirements o

    the system. Oten Vijeo Citect systems are built

    around a central pair o servers, each acting as the

    primary or standby server or all the Vijeo Citect

    tasks. This design will optimize its perormance by

    executing each Vijeo Citect task individually.

    In doing so, the Vijeo Citect system can create

    separate server and client components across all

    available CPUs, resulting in improved perormance

    and stability. A system with individual task

    processes can either remain on the central server

    or have each task distributed as required to meet

    system needs.

    As well as relocating system tasks to meet

    growing requirements Vijeo Citect can also

    duplicate system tasks by adding clusters to

    enable system expansion. Additional clusters

    enable the SCADA system to expand by either

    using more o the existing resources or by addingnew resources. For example, a system may

    reach a point where the number o trends being

    recorded needs to be enhanced. Without clusters,

    a larger more expensive computer must be

    purchased. With clusters, the system can add an

    additional trend task and progressively add trends

    on this new server without the added hardware

    cost.

    SCEnArIO

    You have ou ideticle machies with idetical pojects. Vijeo

    Citect allows you, with a sigle Vijeo Citect p oject, to view

    all the alams, teds, I/O ad epots , ad to use the same

    displays to display iomatio om each o the systems.

    This oes a geat eductio i the level o testig that is

    equied withi the poject.

    A example o this could be a widmill poject whee you have

    n tubies ad just oe Vijeo Citect poject, but ca moito

    the whole widam.

  • 7/28/2019 Vijeo Citect Software

    8/48

    SYST

    EM

    VIEW

    RELIABLE

    System Architecture Topologies: Reliable

    Reliable ArchitectureIn actory automation and other mission critical

    applications, hardware ailure leads to production

    loss, and can result in potentially hazardous

    situations. Vijeo Citects redundancy will tolerate

    ailure anywhere in your system, with no loss o

    unctionality, or perormance.

    Vijeo Citect supports ull, hot standby

    confgurations, providing complete I/O device

    redundancy. By nominating one device as

    primary, and the other as standby, Vijeo Citect will

    automatically switch rom one to the other in the

    event o ailure. Using Vijeo Citects ability to write

    setpoint changes to both primary and standby

    I/O devices, even devices that were not designed

    or redundancy can be used in a redundant

    confguration.

    When communicating with an I/O device,

    many systems demand redundant I/O server

    confgurations. To avoid conict o data, and to

    maximize communication bandwidth, only the

    primary I/O server communicates with the I/O

    device.

    Many SCADA systems use LANs to connect the

    elements, but something as simple as a aulty

    network card can destroy communication.

    Vijeo Citects built-in multiple network support

    provides ull LAN redundancy. All you have to do

    is install two networks, (or more i you like). I the

    primary LAN ails, Vijeo Citect will automatically

    try to connect on the other available LANs with no

    confguration required.

    The allibility o fle servers is oten orgotten.

    Vijeo Citect supports redundant fle locations,

    so that even i your fle server ails, your SCADA

    system will continue unaected. The redundancy

    eatures o Vijeo Citect are integrated and easy

    to confgure. In act, LAN redundancy requires no

    setup, and task redundancy setup is confgured in

    a ew seconds using a simple wizard.

    Impressively, all the redundancy eatures o Vijeo

    Citect can be used together, providing you with

    maximum protection. Because o Vijeo Citects

    task based architecture, you get an unrivalled level

    o SCADA redundancy. Each o the tasks in VijeoCitect, (I/O, Trends, Alarms, Reports, Display), can

    be shared by other computers in your system.

    This allows you to allocate a server task to two

    computers at one time; one as the primary and

    the other as the standby.

    ABOVE: I/O device edudacy, data path edudacy

  • 7/28/2019 Vijeo Citect Software

    9/48

    System AServer Cluster (Primary)

    Global ClientsSystems A+B+C

    +System C

    Pump Station (Standby)

    System AServer Cluster (Standby)+

    System BStacker (Primary)

    System CPump Station (Primary)

    System BStacker (Primary)

    I a primary server ails, the standby will

    automatically assume its role without loss o

    data. When the primary is absent, the clients will

    automatically access the standby server. When

    the primary server is brought back online, it will be

    resynchronized automatically, ensuring no gaps in

    your history fles.

    Since all tasks are dierent in nature, Vijeo Citect

    oer you a separate redundancy strategy or each.

    I you need to upgrade or make confguration

    changes, you can load a new project onto the

    standby server. Once loaded, switch rom the

    primary server and run the new project on the

    standby server. Should it not work as expected,

    you can switch back to the primary server without

    disturbing production.

    BELOW: netwok ault toleace.

  • 7/28/2019 Vijeo Citect Software

    10/48

    SYST

    EM

    VIEW

    10

    CLIENTS

    10

    System Architecture Topologies: Clients

    Vijeo Citect provides the exibility to access data rom anywhere

    via its range o client interaces and delivery systems.

    ABOVE: Typical Iteet Cliet Achitectue

    Add exibi lity

    Web Clients add

    exibility and

    convenience to

    managing plant

    operations.

    Current Vijeo Citect

    users can now

    monitor the operation

    rom any Internet/

    Intranet supported

    location.

    It is economical to

    add access or allusers (maintenance

    and quality assurance

    ) because server

    based licensing

    means you only pay

    or concurrent users.

    Applications are

    numerous:

    Mobile users

    Remote users

    Suppliers

    Remote plants

    Special users

    Regardless o

    network limitations,

    Vijeo Citect can be

    extended to users

    over the Internet.

    b

    b

    b

    b

    b

    Vijeo Citect provides two levels o clients.

    A display client has the complete unctionality o

    the application to view any screen and read and

    write any variable controlled through the SCADA

    system. This makes the display client the perect

    tool or operators. A manager client is able to view

    all inormation within the SCADA system but is

    unable to write to any variable or execute code to

    communicate with another server. This makes the

    manager client perect or upper management,

    process optimization or causal users o the

    control system. Read only access is also available

    via a display node using project security.

    Clients

    Both levels o Vijeo Citect client can be used to

    display control system inormation. Within the

    control room it is typical to install the complete

    Vijeo Citect client application onto a machine.

    These machines are typically dedicated to running

    the control system and an application interace

    provides the maximum viewable space or

    visualization and the astest possible response.

    The user is able to select to have a license key

    located on each client or locate the license keys

    on the servers and have the client licenses oat

    between clients.

    Web Clients

    Vijeo Citect web clients allow the users outside

    the control room to access control system data in

    real time. The web client is a completely unctional

    client with an identical interace to the dedicated

    display clients, (displayed within a web page),

    which requires zero maintenance. The client

    controls and project are downloaded rom

    the web site and project updates will

    automatically be synchronized

    with the clients.

  • 7/28/2019 Vijeo Citect Software

    11/48

    1111

    Security

    Security o web clients is controlled by the

    web servers advanced frewall and encrypted

    password protection technologies to ensure

    secure operation. Access to the web clients are

    controlled or denied based on windows user

    name and password, or when the number o web

    clients available has been exceeded. Additionally,

    the Vijeo Citect project confguration is used

    requiring a local user name and password, making

    it secure or enterprise or remote access.

    Licensing

    There is no technical restriction on the number o

    clients. Vijeo Citects licensing is calculated on the

    number o Vijeo Citect clients connected to the

    server, not on the number o computers with Vijeo

    Citect sotware installed, making it one o the most

    cost efcient SCADAs available.

    ABOVE: Web Cliet i actio

    ABOVE: Example o the Web Cliet Deploymet page

    beets at a glaceFull system uctioality

    Impessive utime peomace

    Simple istallatio

    no emulatio

    Zeo-maiteace Web Cliet

    no ebuildig o gaphics

    no Cliet Side Potectio keys

    Fo simultaeous viewig o two o thee dieet pojects,

    Vijeo Citect suppots multiple Web Cliets uig o the same compute.

    b

    b

    b

    b

    b

    b

    b

  • 7/28/2019 Vijeo Citect Software

    12/48

    SYST

    EM

    VIEW

    1

    SECU

    RITY

    1

    Confguration: Security

    Schneider Electric recommends addressing

    security at all levels within your control system.

    While the components themselves need to be

    sucured, your control system inranstucture, and

    in particular your network, needs to be secured

    rom attack. In the past, SCADA networks were

    separate rom other networks and physical

    penetration o the system was needed to

    perpetuate an attack. As corporate networks

    became electronically linked via the Internet or

    wireless technology, physical access was no

    longer necessary or a cyber attack. One solution

    is to isolate the SCADA network; however, this is

    not a practical solution in a world where control

    systems are being controlled more directly by

    the business system or where the data required

    or that control and monitoring is coming orm

    increasingly remote data sources such as remote

    terminal units (RTU).

    To keep your control system secure as a whole

    rather than ocusing on each specifc part,

    Schneider Automation recommends the ollowing

    design considerations:

    Keep your network design simple (reducing

    contact points)

    Use frewalls to protect each part o your

    system and in particular wherever your system

    passes outside your control (wireless or radio

    communications)

    Utilize the power available o VPNs to enable users

    anywhere within the world to access your control

    system securely

    Use IPsec to ensure that only the right devices are

    connected to the network

    While there are core elements o security that

    are required or every network additional security

    is required or wireless networks. The two most

    common ways o gaining unauthorized access to

    a wireless network are by using an unauthorizedwireless client, such as a laptop or PDA, or by

    creating a clone o a wireless access point. I no

    measures have been taken to secure the wireless

    network then either o these methods can provide

    ull access to the wireless network.

    When implementing a wireless network a couple

    o standard security measures can be taken to

    minimize the chance o an attacker gaining access

    to the wireless network:

    Utilize the ability to restrict MAC addresses

    Require WEP protols to be available

    VPNs or the wireless clients

    Within a secure network, Vijeo Citect confguration

    can be undertaken by any user rom within the

    business. For these users Windows integrated

    security provides a simple and secure method o

    control over project confguration. Each project

    is able to be secured to be only accessible to asubset o users. For larger projects, this enables

    access or dierent users to dierent parts o the

    process or security. For an OEM style customer,

    this enables them to secure a sub component

    within a project to ensure included projects can

    not be changed while the OEM is not present.

    Utilizing Windows security also ensures that

    regardless o the editor used or confguring your

    projects, they are always secure.

  • 7/28/2019 Vijeo Citect Software

    13/48

    11

    ReceivingArea 1

    ProcessingArea 2

    ShippingArea 4

    WarehouseArea 3

    QAArea 5

    Most applications have special operations that only qualifed

    people should perorm. Your system must provide some

    orm o security to prevent accidental or deliberate tampering

    to protect personnel and your investment. Vijeo Citects

    comprehensive security eatures are integrated into all

    interace elements, ensuring a secure runtime system.

    To stop unknown people

    tampering with your

    plant when the operator

    station is unmanned,

    you can have Vijeo

    Citect automatically

    log people out o the

    system (or example,

    i the mouse is idle or

    5 minutes). Without an

    appropriate password,

    no unauthorized users

    can access the system.

    Support or read only

    projects allows you to

    secure your Vijeo Citect

    confguration rom

    unauthorized changes.

    System Integrators

    and OEMs can deploy

    a project sae in the

    knowledge it cant be

    changed.

    Cicode commands are

    protected in the Kernel,

    preventing unauthorized

    access. A user is

    required to log into the

    Kernel beore Cicode

    commands will execute

    in the Kernel window,

    regardless o whether

    they are logged into Vijeo

    Citect.

    Operator 1:

    Viewable Aeas: 1, ,

    Global Pivileges: ,

    Additioal Pivileges i Aeas: 1, ,

    Operator 2:

    Viewable Aeas: 1,

    Global Pivileges: ,

    Additioal Pivileges i Aeas: 1,

    Supervisor:

    Viewable Aeas: Platwide

    Global Pivileges: 1, , , ,

    Additioal Pivileges i Aea: 1

    Vijeo Citects security system is user based,

    allowing you to defne individual or group security

    details or the runtime system. Any user can be

    assigned a security login, orcing them to enter

    their user name and password to gain access to

    parts o the runtime system.

    There is no limit to the number o users (or groups)

    that you can have confgured in your system

    you can even add and delete new ones during

    runtime.

    Access is controlled by granting users the ability

    to view dierent areas o your system. I able to

    view an area, the user may also need to have thecorrect privilege level to perorm actions, or view

    objects. For each graphical object, page, trend,

    and report, you can defne the area to which it

    belongs, and what privilege levels are required to

    make it visible or usable. Since users can use any

    Vijeo Citect computer, access is granted/denied

    by the server, not by the client giving added

    security or WAN applications.

    In most applications, the operator should not be

    allowed to exit Vijeo Citect. You can secure the

    Vijeo Citect runtime environment itsel, by stopping

    users rom swapping to the Windows operating

    system or other Windows programs.

    Vijeo Citect manager clients are a cost eective

    way to provide view only access, with the

    additional protection o a hardware security lock

    that can reside on the Vijeo Citect server.

    Manager clients can be shared amongst many

    users anywhere on the network. Simply allow

    enough manager client licenses to satisy the

    maximum number o users logged in at any

    one time.

  • 7/28/2019 Vijeo Citect Software

    14/48

    GRAP

    HICS

    1

    Vijeo Citect Graphics

    Show dierent

    states

    Graphics allow you

    to create a realistic,

    intuitive operator

    interace. For

    example, you could

    confgure a tank that

    can be

    flled,

    heated,

    or rotated.

    Just by using

    graphics, you will fnd

    yoursel developing

    new ideas or your

    interace.

    Vijeo Citects graphics are based on a simple set

    o objects, namely rectangles, ellipses, bitmaps,

    straight lines, reelines, polylines, text, symbols,

    and pipes. Associated with all these objects

    is a common set o object properties. These

    properties allow an objects behavior to be directly

    linked to your plant variables. The movement,

    rotation, size, color, fll and visibility o any object

    can be used to realistically mimic plant oor

    conditions, and commands and touch properties

    can be assigned so that the object can accept a

    variety o operator inputs.

    This approach quickly delivers impressive results

    or even the most demanding applications. All

    objects are interactive, so your operator interace

    will be simple, intuitive, and exible, and because

    graphics were developed with optimization

    in mind, you can expect excellent runtime

    perormance.

    The graphics capabilities o your SCADA system are a critical

    actor in the overall usability. The graphics o Vijeo Citect allow

    you to quickly develop true color, easy-to-use graphics that

    provide the operator with an intuitive, consistent user interace.

  • 7/28/2019 Vijeo Citect Software

    15/48

    1

    Vijeo Citect utilizes screen resolutions up to

    4096x4096, which you can choose to suit the

    application. With these resolution capabilities,

    you can even use high quality images (scanned

    photos, etc.) to provide instant recognition o plant

    equipment.

    ActiveX objects can be used to add custom

    eatures onto your CitectSCADA graphic.

    beets at a glaceComplete fexibility

    Ituitive gaphics educe opeato eo

    Miimum opeato keystokes

    Icease leaability though claity

    Bled cotol ad display uctioality ito oe object

    Eciet use o scee space

    Vijeo Citect comes with

    rich Symbol Libraries,

    loaded with commonly

    used graphics like

    pumps, tanks, valves,

    and motors. These

    graphics will instantly

    add consistency and

    unctionality to your

    screens. A lot o these

    symbols are also available on Vijeo Designer in

    order to develop similar operator interace

  • 7/28/2019 Vijeo Citect Software

    16/48

    GRAP

    HICS

    1

    Graphics Builder

    Select the Graphics

    Builder Help to learn

    more about the Graphics

    Builder, using the

    interactive click-and-learnacility.

    The Graphics Builder allows you to quickly and easily design an

    intuitive operator interace or your Vijeo Citect system. Drawing the

    graphical elements o your graphics pages couldnt be simpler

    just select a tool, then click and drag. Once drawn, objects can be

    moved, reshaped, copied, pasted, aligned, grouped, rotated

    Because objects can be

    placed precisely using

    guidelines or the grid,

    your graphics pages will

    look proessional and

    precise.

    Objects can be locked

    onto a page so they

    cannot be accidentally

    moved or deleted.

    Objects can also be

    rotated, mirrored,

    grouped, ungrouped,

    aligned, etc.

    Graphics Import

    Vijeo Citect can

    import a wide variety

    o dierent fle types

    including:

    Windows Bitmap

    (BMP, RLE, DIB)

    AutoCAD (DXF)

    both 2D and binary

    Windows Meta

    File (WMF)

    Tagged Image

    Format (TIF)

    JPEG (JPG,

    JIF, JFF, JGE)

    Encapsulated

    Postscript (EPS)

    Fax Image (FAX)

    Ventura (IMG)

    Photo CD (PCD)

    Paintbrush (PCX)

    Portable Network

    Graphic (PNG)

    Targa (TGA)

    WordPerect (WPG)ActiveX objects

    So i the picture you

    want is already drawn,

    just import it!

    The import process is

    simple. I the source

    application supports

    click and drag, then

    do just that: click on

    the fle, and drag and

    drop it onto a page in

    the Graphics Builder.

    Once the object has

    been imported, Vijeo

    Citect sees it as a

    Graphics object, with

    all o the associated

    confguration eatures

    and exibility.

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    Nodes o lines, polylines

    and pipes can be moved,

    added or deleted.

    The Toolbox has the

    drawing tools that

    you use to draw your

    graphics objects.

    All the graphics tools have

    their own tool tips and

    each is ully explained in

    the Online Help.

    The Toolbox can be

    moved to any part o your

    screen, allowing you to

    take ull advantage o the

    entire drawing area. I the

    Toolbox is to go unused

    or a short period o time,

    you can roll it up (so that

    only its title bar displays),

    or hide it altogether.

    Windows XP-style

    buttons are availableor those users who are

    amiliar with Windows XP

    environment.

  • 7/28/2019 Vijeo Citect Software

    17/48

    1

    Vijeo Citect enables any

    number o ashing colors

    on a single page allowing

    users to display ashing

    3D symbols.

    The properties o any

    object are just a double-

    click away. The properties

    tabs are essentially the

    same or all objects.

    To display the true color

    palette, click on the color

    swatch at the right-hand

    end o the Toolbar.

    To animate a symbol

    simply enter the tag name

    and select the set o

    symbols.

    Color Swapping

    The colors in a graphics

    object can be changed

    automatically. This is

    particularly useul or 3D

    object manipulation. Forexample, a 3D green ball

    can be made blue at the

    press o a button, and

    the quality and illusion o

    depth remain the same.

    Bitmap Editor

    Any graphics object (or

    group o objects) can be

    converted into a bitmap

    in one simple step.

    Bitmaps are edited using

    the Bitmap Editor. TheBitmap Editor is a tool

    that allows you to edit

    your bitmap pixel by

    pixel. Because you can

    zoom in and out, even

    the smallest details can

    be edited precisely. You

    can even change the size

    o the bitmap.

    Gradient fll

    Gradient color and

    direction or objectsincluding ellipses,

    rectangles and polygons

    can be defned with the

    gradient fll eature.

  • 7/28/2019 Vijeo Citect Software

    18/48

    TEMP

    LATES&SY

    MBOLS

    1

    Page Templates

    Vijeo Citect provides templates or all common page types, so

    graphics pages are easy to create. Templates are tried and tested

    page designs that you can adapt to your own environment.

    Vijeo Citect provides a comprehensive selection o

    templates. Specialty pages, such as Alarm, Trend,

    and SPC displays, come pre-built all you have

    to do is add the relevant tag names, etc. More

    unique pages can be based on generic templates,

    Page templates save

    you time and eortbecause you dont

    have to draw each

    page rom scratch.

    When you base

    a new page on a

    template, the page

    design is already

    complete. All you

    have to do is enter

    the inormation that

    is unique to the new

    page.

    Templates are alsouseul when you need

    to make the same

    modifcation to a

    group o pages. I all

    the pages are based

    on the same template,

    you can just change

    the template. The

    pages will be updated

    automatically.

    I you take advantage

    o Vijeo Citects

    page templates,you will notice your

    project developing a

    consistent look and

    eel. Consistency

    reduces both

    operator learning

    times and operator

    error.

    XP Style

    Template

    The XP Style template

    includes user defned

    menu structures,

    toolbars and native

    support or multi-

    monitor systems.

    The three most recent

    alarms are displayed

    on the bottom o each

    page.

    such as the Normal template. No matter what

    template you use, the basic elements including

    borders, status bars and navigation tools, are

    already confgured.

  • 7/28/2019 Vijeo Citect Software

    19/48

    1

    Symbols

    I you use a particular graphic regularly, you can store it in

    a library as a symbol. Rather than constantly redrawing the

    graphic, you can then just paste the symbol rom the library.

    For example, i you need the same valve graphic on multiple pages as a static

    background picture, draw the valve, and copy it to the symbol library it is

    now a symbol.

    Symbols can change dynamically based on the

    state o a device. For example, you could assign

    two pump symbols to a device, a green one or

    running and a red or stopped.

    First check the standard symbol library shipped

    with Vijeo Citect. I the symbol exists then simply

    paste it onto the page. I not, draw the required

    symbol directly into the symbol library.

    Vijeo Citect comes with several pre-defned symbol libraries, common set

    with Vijeo designer Vijeo Citect is deliver. Also supplied standard with Vijeo

    Citect are a range o pre-defned 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 ormed. Animations can be used at runtime

    to indicate moving equipment, active processes, etc.

    beets at a glacePe-deed ad Custom libaies

    Ogoig libay developmet

    Chages to libay updated automatically o all pages

    Ove 00 symbols icluded

    Symbols have may beets

    You oly eed to daw a object oce. You ca the save it to a libay (as a

    symbol), ad use the symbol may times o ay o you gaphics pages.

    Whe you chage a symbol, all occueces o the symbol ae updated

    automatically o all pages. A symbol emais liked to its libay uless you

    delibeately cut the lik.

    By stoig commo objects i a libay, you educe the amout o

    disk space equied to stoe you poject, ad educe the amout o

    memoy equied by the utime system.

    b

    b

    b

    b

    b

  • 7/28/2019 Vijeo Citect Software

    20/48

    OBJE

    CTS

    0

    Object-based Confguration

    SCADA systems comprise objects or devices

    which range rom simple pushbuttons through

    pumps and valves to complex loop controllers,

    sequencers or motor control centers. When

    building your control system you should use a

    common standard or the operator interace.

    Vijeo Citect enables you to quickly and easily

    develop your control system by providing object-

    based confguration tools or development. In

    addition, the use o object-based confguration

    reduces maintenance and ensures a consistentoperator interaction. Vijeo Citect provides existing

    libraries that can be extended and customized or

    enhanced to suit the requirements or your project,

    or you can simply build your own.

    These tools are optimized by the use o a

    tagging standard within the device tags. A good

    tag naming convention reduces the amount o

    confguration entry and hence lowers the risk o

    errors.

    Both internal and user defned libraries are able to

    be easily transerred between projects to leverage

    development or maintain a consistent corporate

    standard. In all cases modifcations made to

    enhance these libraries can be seamlessly

    retroftted within the previous Vijeo Citect systems.

    Genies

    Vijeo Citect Genies act as a macro within project

    development. The Genie is built to combine any

    number o individual graphics objects together. A

    pump may consist o the pump display plus an

    auto/manual indication and an alarm indication. All

    o these confgurations are grouped together in a

    Genie.

    The confguration is made by combining fxed text

    with parameters. The parameters can represent

    a whole feld alone or be combined with other

    parameters or fxed text to represent the contents

    o a feld.

    Optional parameters can be provided to enable

    a reduction in the number o Genies resulting

    in reduced maintenance and testing costs. The

    optional parameters enable pumps without auto/

    manual control to hide this indication based on

    the act that the auto/manual tag has not been

    defned.

    Each parameter is exposed when the Genie is

    added to the graphics page. The orm used to

    display the parameters can be tailored to include

    additional help inormation or the user or to

    provide a drop down list rom the devices within

    the database.

    Typical Examples

    o Genies Include:

    Pumps

    Valves

    Values (with input)

    Tanks

    Conveyors

    Faceplates (on

    graphics screens)

    Any repeated

    confguration

    Typical Examples

    o Super GeniesInclude:

    Device Popups

    Loop Control

    Sequence Control

    Duty/Standby

    PLC/RTW Status

    Identical

    Machine Control

    Any repeated

    popup or page

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

  • 7/28/2019 Vijeo Citect Software

    21/48

    1

    Super Genies

    Vijeo Citect Super Genies are most oten used

    or device control popups. The Super Genie is

    built as a combination o any number o individual

    graphics objects grouped together on a page

    or popup. A loop control popup may have trend

    sliders, buttons, values and other confgurations.

    These are defned as a single Super Genie and

    can be reused throughout the project.

    To enable reuse, the

    confguration is made interms o assignments (or

    parameters) passed to

    the Super Genie when

    it is displayed. Each

    parameter represents

    a tag, value or string.

    The confguration can

    access both the values

    and the attributes o

    the tags passed to theSuper Genies.

    A Super Genie can be provided a fxed set o

    assignments rom a Genie or use a tagging

    convention to turn a single device name into

    a set o assignments. Code can also enable

    these parameters to be read rom other sources

    (databases, fles).

    To reduce the number

    o Super Genies within aproject, tags that do not

    exist can be replaced by

    deault values. The user

    can also pass text strings

    into the Super Genie

    or use as titles, display

    inormation or within

    logging.

    beetsat a glaceYou oly eed to

    daw ad cogue

    a object oce. You

    ca the save it to

    a libay ad use it

    ove ad ove agai.

    Whe you chage

    a Geie o Supe

    Geie om the

    libay, it will beautomatically

    chaged wheeve

    you have used it

    thoughout you

    poject. (A Geie

    emais liked to its

    libay uless you

    delibeately cut the

    lik).

    As with Symbols,

    Geies ad Supe

    Geies save

    you disk space,because you oly

    save oe copy

    o the actual

    cogued object.

    They also educe

    the amout o

    memoy equied by

    the utime system.

    Vijeo Citect has

    a libay o pe-

    cogued Geies

    ad Supe Geies

    that you ca usei you Vijeo Citect

    System.

  • 7/28/2019 Vijeo Citect Software

    22/48

    ACTIONS

    OperatorActions

    Vijeo Citect provides users with a range o pre-

    defned system pages and templates to get

    you up and running ast. System pages are

    included or trends, alarms, administration tools

    and the Process Analyst, which are available in

    a variety o templates. Both system pages and

    At a Glance

    Tool tips

    Sliders

    Keyboard

    commands

    Mouse touch

    commands

    Screen target

    regions

    Popup menus

    XP-style buttons

    b

    b

    b

    b

    b

    b

    b

    Sliders

    All graphics objects

    (rectangles, ellipses, etc.) can

    be defned as sliders. Slidersallow operators to change the value o analog variables

    by changing the position o 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 let to right, up and down, and they can even

    rotate. I runtime conditions change the value o the

    variable, the slider will automatically move to reect the

    new value.

    Keyboard Commands

    Global (or system) keyboard commands can be issued

    rom anywhere in the runtime system. Page keyboard

    commands can be issued only rom the page or which

    they are confgured. Object keyboard commands can

    only be issued when the mouse pointer is positioned

    over the object.

    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 mousebutton is pressed (down), released (up), and held

    (repeat).

    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 or greater exibility in

    operator interace design.

    Popup Menus

    Popup menus simpliy navigation and can

    also be used to trigger Cicode or CitectVBA

    unctions.

    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, which urther saves time in

    training or operators who are already amiliar with XP

    environment.

    custom graphics utilize a variety o user-riendly

    commands and controls or operators to interact

    with the Vijeo Citect runtime. You can assign

    privileges to the dierent commands and controls

    as well as send a message to the command log

    each time an operator issues a command.

  • 7/28/2019 Vijeo Citect Software

    23/48

    Improve Operations with Process Analyst

    Process Analyst is the next generation in

    historical visualization tools.

    Process Analyst allows operators and process

    engineers to analyze the cause o process

    disturbances by bringing together trend and alarm

    data, which are traditionally stored separately.

    With the Process Analyst, users can simply view

    them all on a single integrated display.

    Complete exibility is provided to the user on how

    the pens can be displayed, or example they can

    be overlaid or stacked and any pen can be placed

    in dierent panes to reduce clutter and make the

    display easier to read.

    The Process Analyst includes many unique

    eatures including true Daylight Savings Time

    support, accuracy to millisecond resolution,

    individual time axis per pen, customizable

    toolbars, rich printing and saving o all display

    settings or easy recall.

    Examples o use

    Root Cause Analysis

    When a process upset or disturbance occurs it

    is always time consuming fnding the root cause.

    In the past the process engineer had to compare

    trend data rom the screen with alarm logs. With

    Process Analyst, all the engineer has to do is

    simply add any pen (analog, digital, alarm) that

    could have contributed to the process upset

    to the display. Each process change can then

    be easily compared as alarms occur, enabling

    sophisticated analysis o the process upset.

    Compare Dierent Batches

    With Process Analyst it is easy to compare

    dierent batches in a single integrated view.

    Simply place all the variable tags, alarms and state

    changes or a batch unit on one pane, and the

    same set on a separate pane. Then the operator

    simply has to scroll one o the panes through

    time. Any dierences in the batch execution will

    immediately be visible.

    Sequence o Events

    With SCADA systems, the data is distributed

    around a wide area and typically the RTUs collect

    the data at millisecond resolution and send it to

    Vijeo Citect every time it is polled. The Process

    Analyst displays historical alarms and trends to

    millisecond accuracy, making it easy to determine

    the sequence o events.

  • 7/28/2019 Vijeo Citect Software

    24/48

    ANAL

    YSIS

    Improve Operations with Process Analyst

    BELOW: Ted Example

    Showig Dieet Quality

    Attibutes.

    Individual pens can be

    unlocked allowing its

    values to be compared in

    dierent time rames.

    Save the current view

    as either a template or

    process snapshot.

    Overlaid analog and

    stacked digital pens onthe same pane.

    Operators can easily

    declutter the display.

    The value o any pen is

    displayed at the current

    cursor location.

    Easy to use

    The Process Analysts

    capability to display

    such rich inormation

    requires it to have

    an easy-to-use, yet

    powerul navigation

    system. Every pen

    added to the Process

    Analyst has a

    number o properties

    including:

    Pen Color

    and Name

    Tag properties

    such as Engineering

    Units, Scales, etc.

    Cursor Values

    (multiple cursors

    are available)

    Data average /

    minimum / maximum

    The inormation

    available is

    customizable,

    allowing you to

    add or remove anyo the standard

    column types (e.g.

    Engineering Units),

    and also add custom

    columns.

    Customizable

    Users can select

    which buttons to

    appear on each

    instance o the

    Process Analyst.

    The security access

    required can also be

    defned and users

    can add custom

    buttons or additional

    unctionality.

    b

    b

    b

    b

  • 7/28/2019 Vijeo Citect Software

    25/48

    Multiple trend cursors

    can be displayed with or

    without tool tips.

    Alarm pens can represent

    dierent alarm states with

    colors or fll patterns.

    Alarms can be overlaid or

    displayed on a separate

    pane. The pen displays

    the ontime, otime,

    acknowledge time, and

    operator comment.

    beets at a glaceAalyzes the cause o pocess upsets quickly ad simply

    Allows opeatos to ecogize pattes that may lead to pocess

    distubaces

    Povides total fexibility o how you view ad aalyze you pocess

    High quality output to pites

    Tue daylight savig suppot

    b

    b

    b

    b

    b

  • 7/28/2019 Vijeo Citect Software

    26/48

    TREN

    DS

    Customizable Trend Pages

    Vijeo Citect trends give

    you the exibility to defne

    your trend pens while theproject is running.

    Vijeo Citect trends

    are a seamlesscombination o real-

    time and historical

    data. When you

    display a Vijeo Citect

    trend page, you can

    monitor the current

    activity as it happens,

    and simply scroll back

    through time to view

    the trend history.

    Vijeo Citects trend

    task is client-server

    based. The PrimaryTrend Server collects

    and records the

    trend data, sending

    updates to a Standby

    Trend Server (i one

    exists) as requested.

    When a trend is

    displayed on a client

    computer, the client

    has only to request

    the necessary trend

    data rom the Primary

    Trend Server.

    You can choose to

    have redundancy by

    allocating a Standby

    Trend Server (using a

    wizard). I the Primary

    Trend Server ails, the

    Standby will instantly

    assume its role,

    obtaining data directly

    through the I/O server

    and responding to

    all client requests.

    Because the Standby

    Trend Server tracks

    all trend data, even

    when the Primary is

    operating, no data

    is lost i the Primary

    ails. When restarted,

    the ailed computer

    receives updates

    rom the new Primary

    Server, and becomes

    the Standby Trend

    Server.

    Any plant oor variable can be logged and

    trended. A trend builds a picture over time o how

    the variable (product output, level, temperature,

    etc.) is changing or how a device or process is

    perorming. Vijeo Citect trends are created rom

    a selection o sample values. The sample valuesare plotted against time, and the resultant graph

    gives you an indication o process behavior.

    Trend samples can be taken periodically, or when

    specifc events occur in your system. Sampling

    rates can be as requent as 10 milliseconds and

    as moderate as 24 hours.

    Vijeo Citects distributed trending system handles large numbers

    o variables without compromising perormance or data integrity.

    Choose rom a selection o pre-confgured trend pages that

    provide clear data representation with customizable views.

    As the values o variables

    change over time (or as

    events occur), the graph

    moves across the page

    the latest values are

    always displayed.

    Change the resolution and span time o the graph while

    it is running.

    Select an area o the graph, and press the Zoom button

    to magniy it.

    Copy trend data to the clipboard, ready or pasting into

    third party applications (in table ormat), such as Excel,

    Word, etc.

    Print the trend data in intuitive color or black and white

    plots. You can also integrate trend plots into reports.

    The X,Y plot eature is very exible, allowing you a high

    level o customization. You can display your plots on

    screen or as a printout using the ull color palette.

    Example: a Vijeo Citect plot used in underground mining

    (Cowards Triangle), shows whether the air is explosive,

    potentially explosive, or sae. A plot point inside the

    dynamically calculated triangle indicates an explosive

    condition and the mine is evacuated.

    Vijeo Citect comes with a host o ready-made

    trend templates, allowing you to quickly create

    trend graphs complete with navigation tools

    and dynamic readouts rom the plant oor. You

    can display trends in single, double, or popup

    windows, but i you eel that you want somethingspecifc to your system, you can easily confgure it

    yoursel, with your own unctions and trend pens.

  • 7/28/2019 Vijeo Citect Software

    27/48

    Statistical Process Control (SPC)

    For an easy-to-understand graphical indication on product quality,

    you can use SPC charts. Prevent out o limit deviations beore

    they happen, with Vijeo Citects easy-to-understand SPC charts.

    At a Glance

    Mean, Range, and

    Standard Deviation (XRS)

    Pre-confgured

    calculation routines

    Template based pages

    (easy confguration)

    Capability charts

    Pareto charts

    SPC Alarms are

    integrated into the

    alarming system

    b

    b

    b

    b

    b

    b

    Vijeo Citect provides the three types o charts

    most commonly used or statistical analysis.

    Control (XRS) Charts

    Control (XRS) Charts allow you to analyze the variations

    in plant data. You can confgure charts to individually

    display the mean, range, or standard deviation, or all o

    the above.

    Capability Charts

    You can use capability charts to determine whether

    your process is meeting your specifcations. Vijeo Citect

    is pre-confgured to arrange the data and make all

    necessary calculations.

    Pareto Charts

    I you would like to analyze the requency o aults and

    problems, use a Pareto chart. Ater you speciy which

    values to watch, Vijeo Citect will arrange the data and

    draw the graphs in runtime.

  • 7/28/2019 Vijeo Citect Software

    28/48

    ALAR

    MS

    Fast and ReliableAlarms

    There are oten many

    alarms that triggersimultaneously. Vijeo

    Citect has been

    designed and tested

    to make sure that

    it will capture and

    log every single

    alarm even in very

    large systems.

    You can speciy the

    action to be taken

    when the alarms

    are triggered (e.g.

    activate an audiblealarm such as a .WAV

    fle).

    To assist operators

    in dealing with

    alarms, you can

    create graphic help

    pages that contain

    inormation about

    the alarms, such

    as the action an

    operator must

    perorm to correct

    the situation. You candisplay these pages

    automatically when

    the alarm occurs,

    or only when an

    operator specifcally

    requests help.

    All alarms are processed and managed by a Vijeo

    Citect Alarm Server. Any Vijeo Citect Display Client

    can display alarms and acknowledge alarms.

    This eliminates duplicated processing, ensures

    that alarms are acknowledged system wide, and

    provides or server based security checking.

    Confgurable Alarms report ault conditions in your

    plant. Variables, groups o variables, expressions,

    calculation results, etc. can all be monitored by

    the Vijeo Citect alarm system.

    Working in conjunction with the I/O device, Vijeo

    Citects alarms are time-stamped, with precision

    to 1 millisecond. This can be essential when

    dierentiating between alarms that occur in rapid

    succession. Millisecond precision allows you to

    determine cause-eect relationships between

    alarms.

    Quick recognition and identifcation o alarms

    is important. Vijeo Citect displays alarms on

    dedicated alarm pages, but the most recent

    alarms are always visible on every page.

    Alarms can be organized by color, ont, and

    order, according to priority, category, or time o

    occurrence. For an account o all alarms that have

    occurred on your system, the alarm summary

    page provides a complete history.

    Vijeo Citect also continually runs diagnostic

    routines to check both its own operation and all

    peripheral equipment, such as I/O devices. This

    acility is ully integrated within Vijeo Citecttt, and

    no confguration is necessary.

    An efcient alarm system allows you to quickly isolate and

    identiy aults, reducing the amount o downtime. The Vijeo

    Citect alarm system is ast and reliable, providing you with

    detailed alarm inormation in ormats that are clear and legible.

    The alarm summary page, shows the details or each

    alarm occurrence on a single line so that users do not

    need to scroll through history to determine the on time,

    o time and duration.

  • 7/28/2019 Vijeo Citect Software

    29/48

    Alarm Filters

    A good alarm system should not overwhelm

    operators with excessive alarm inormation.

    Vijeo Citect allows the operator

    to flter alarms based

    on any alarm property.

    Filters can be saved

    and automatically

    loaded based on

    the current user.

    Alarm Propertises

    Alarm properties can be used to change the

    appearance o your graphics objects when

    a specifc alarm occurs, you might change the

    color o a symbol rom green to red, or display a

    danger icon.

    bAlarm Tag, Alarm Name, Alarm Description

    bAlarm Category, Help Page, Area, Privilege

    bDisabled, Acknowledged, Unacknowledged

    bOn Time, O Time, On Date, O Date,

    Alarm Duration, Acknowledged Time/Date

    bOperator Defnable Comment

    bAlarm State or High High, High, Low, Low Low,

    Rate, Deviation

    bValue o the variable and the alarm deadband

    (hysteresis)

    bCustom Filters

    Flexible alarm ormatting

    permits display o any

    related variable when the

    alarm is triggered.

    beets at a glaceAalog, digital, SPC, ad custom alams

    Itegated Hadwae/Diagostic alams

    no limit o coguable alams

    Millisecod esolutio

    Coguable display omats

    Summay/Histoy loggig

    Filte is customizable by ay alam popety

    Ackowledge om ay etwok compute

    ODBC, DBF, CSV ad ASCII data omats

    Suppot o rTU based alams

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

  • 7/28/2019 Vijeo Citect Software

    30/48

    DATA

    BASE

    0

    Accessing Database Systems: DatabaseExchange

    The DatabaseExchange is an ActiveX control that enhances

    the ability o Vijeo Citect to utilize database inormation.

    At a Glance

    Menus can be

    positioned at the

    top or bottom

    o the control.

    The control

    supports

    parameterized

    queries o a Microsot

    Access database.

    b

    b

    DatabaseExchange will display data rom any

    confgured database (via ODBC) within an

    operators screen. The data displayed can be

    controlled by a query that is able to be confgured

    within the project. The database exchange is able

    to react to settings within the control system as

    operators can edit data within the control. The

    data can also be altered via code at runtime.

    These changes will automatically persist to the

    database.

    As well as displaying inormation rom the

    database the control enables the user to defne

    rIGHT: The etued data

    eady to display o exchage

    LEFT: Use the powe o SQL

    diectly om Vijeo Citect

    tags or each column within the data returned. The

    user is then able to select to upload or download

    inormation between these tags and the database.

    In this way machine setup parameters or set

    points can be loaded rom a database or persisted

    to database ater an optimal perormance.

    The uploading o data will replace the existing

    data i a row is selected or add an additional row

    to the database.

    The database exchange is integrated into the

    Graphics Builder toolbar.

  • 7/28/2019 Vijeo Citect Software

    31/48

    1

    Integrated Reports

    Shit Report24 May 2006

    Total milk i: 10 L

    Total state i: 00 L

    Total Milk ad State i: 0 L

    Poductio Time Fowad: mis

    Poductio Time i Divet: 10 mis

    Total Poductio Time: mis

    numbe o Divets: divetsnumbe o Vats: vats

    Total Cheese Weight: 1. Kg

    Total numbe o Blocks: 1 blocks

    Yield: 0.069 Kg/L

    Grower Status24 May 2006

    Run

    No.

    Batch

    No. Merchant

    Processed

    Modules

    AV

    Turnout

    1 ADF .%

    1 ADF .%

    1 ADF .%

    1 ADF .1%

    1 BBF 10 .0%

    1 BBF .%

    Vijeo Citect System is a ully integrated part o the product.

    When you invest in Vijeo Citect, you automatically receive the

    tools needed to create and run attractive, inormative reports.

    Integrated xml web

    service

    With the industrys

    acceptance o XML web

    services as an interace

    between businessapplications, a read-only

    web service interace

    is integrated into Vijeo

    Citect providing access

    to all tags, alarms and

    trend inormation.

    A Citect Report is a statement or account o plant

    oor conditions that you can run periodically, on

    request, or only when an event occurs (such as a

    change o state in a bit address, when Vijeo Citect

    starts up, or at a specifed time o day).

    Reports can be generated in any ormat you

    want. They can include ormatted text, current

    and historical data, and even the results o

    calculations. They can also contain operating

    instructions to change operations or variables

    within your plant, download instructions, perorm

    diagnostics, or change recipes.

    Reports can be displayed on a page at runtime,

    printed when the report runs, or saved on disk

    or printing or display at a later date. You can use

    a text editor or word processor to view, edit, or

    print these reports. Your reports can be saved in

    HTML ormat, so that they can be viewed over the

    Internet, using a standard web browser.

    For more sophisticated reports, or reports that

    integrate data rom multiple SCADA systems, Vijeo

    Historian should be used. It is a powerul reporting

    and analysis tool that seamlessly collects,

    historizes and reports data rom multiple SCADA

    systems. Users can utilize the integrated database

    containing trend, alarm and event data to get a

    complete understanding o plant operations.

  • 7/28/2019 Vijeo Citect Software

    32/48

    PROJ

    ECT

    Vijeo Citect Project Development

    Vijeo Citect is

    conceptually dividedinto two distinct

    parts: The Runtime

    Environment, and

    the Confguration

    Environment.

    The Confguration

    Environment consists

    o a set o tools

    (applications) that

    are used to build the

    runtime system. It is

    centered around the

    Vijeo Citect Explorer,

    which is used to

    create and manage

    projects.

    Vijeo Citect Explorer

    can be customized

    to suit special use.

    Menus, toolbar

    buttons and eatures

    can be altered

    or removed.

    Vijeo Citect provides tools to enable rapid

    development o large projects. Each project can

    be divided into up to 240 included projects. Each

    o these projects can be worked on by dierent

    developers in a variety o locations. In these

    cases it is difcult to maintain control o projectstandards and merge changes rom dierent

    teams together. Vijeo Citect included projects

    enable this to occur without placing additional

    eort on the development teams.

    Vijeo Citect manages standards within a project

    by placing all the standard symbols, objects

    and user interaces within a single project. Each

    development team can include this object within

    their own sub projects and have access to all the

    project standards. When standards are changed

    or updated, the new project can be sent to

    development teams to update their projects and

    see the changes within their project.

    Vijeo Citect enables remote development o

    projects by enabling any combination o Vijeo

    Citect projects to be combined together. A remote

    developer can include the project standards as

    well as their own section o development. This

    can be used during development o the existingproject or during maintenance a single project

    can be updated by an Integrator at the same

    time small changes can be made by the local

    maintenance team.

    Disorganized projects lead to maintenance problems.

    The Vijeo Citect Explorer is the hub o the confguration

    process. It simplifes project management, allowing you

    to access and modiy any part o any project.

    The Vijeo Citect development environment can open

    any number o projects. This enables CIPs to be editing

    projects rom dierent customers at the same time. The

    projects are displayed in the tree. Their fle structure is

    displayed as you navigate with the + and symbols.

    The File menu contains commands or creating,

    removing, organizing, and running your projects.

    The global properties o a project are accessed through

    this menu.

  • 7/28/2019 Vijeo Citect Software

    33/48

    Use the tool bar to

    switch to the other

    applications in the Vijeo

    CitectEnvironment

    (Project Editor, Graphics

    Builder, Vijeo Citect

    Batch, Cicode Editor,

    Online Help).

    Vijeo Citect can work

    on projects located

    on fleservers. Simply

    use link and unlink to

    bring projects rom

    the fle server into

    the development

    environment.

    Vijeo Citect provides one-

    step backup and restore

    o all parts o a project.

    A project can be backed

    up to oppy disk (with

    automatic multiple disk

    span), your local drive, or

    a network drive.

    All CitectSCADA orms

    and dialogs have a Help

    button which invokes

    context sensitive help.

    Confguration is made

    easy with the Find and

    Replace eature.

    beets at a glaceQuick, easy access

    Familia iteace

    Simple, coveiet maagemet o pojects

    Sigle step backup ad estoe o etie poject

    The Fid ad replace eatue eables you to d ad eplace text stigs

    withi a sigle gaphics page, template, Gaphics Builde ad acoss

    multiple pojects whe accessed i the Poject Edito. Thee is also a ew

    optio, waig you about uused tags o ull compile, which idetiesuused tags. All these cotibute to a sigicat eductio i the time spet

    i coguatio.

    b

    b

    b

    b

    d ad replace Featue

  • 7/28/2019 Vijeo Citect Software

    34/48

    CICO

    DE

    Monitor and Control with Cicode/CitectVBA

    Cicode is easy to

    use and oers theexibility, reliability and

    perormance required

    by plant monitoring

    systems. Cicode

    is a programming

    language written

    or the control

    environment, it is also

    compiled and oers

    ull multi-tasking.

    These important

    eatures provide

    Vijeo Citect users

    with unmatched

    exibility or extending

    the unctionality

    o their SCADA

    systems without

    compromising system

    perormance.

    Events

    Events can be set up

    so that they trigger

    actions when they

    occur. For instance,

    when a process is

    complete, an operator

    could be notifed

    and a series o

    instructions could be

    executed.

    You can run an event

    Automatically

    at a specifed

    time and period

    Automatically when

    a trigger condition

    becomes TRUE

    Automatically when

    a trigger condition is

    TRUE at a specifed

    time and period

    b

    b

    b

    With Cicode and CitectVBA you have access to,

    and control o, all the elements in your runtime

    system: real time data, historical data, operator

    displays, alarms, reports, trends, security, etc.

    These programming languages also give you

    access to your computer system, including the

    operating system and communication ports. The

    applications or Cicode and CitectVBA are wide,

    rom simple numerical calculations to advanced

    calculations representing complex data.

    Cicode is an advanced language that is similar

    to other high level languages like C. CitectVBA

    is compatible with Microsot Visual Basic orApplications (VBA). CitectVBA has over 650

    SCADA specifc unctions included, reducing the

    need or complex or extensive code.

    Many applications have special requirements. To provide

    you with maximum exibility and power, Vijeo Citect comes

    with two programming languages Cicode and CitectVBA.

    Cicode is designed specifcally or plant monitoring and

    control applications, while CitectVBA is better suited to

    interacting with third party objects and applications.

  • 7/28/2019 Vijeo Citect Software

    35/48

    Although Cicode is easy to use, it is not just a macro or

    script language. Cicode is a multi-tasking language, so

    you can run multiple instances o Cicode simultaneously.

    Being preemptive, Vijeo Citect will temporarily suspend a

    less important Cicode task, to execute a more important

    one. Because Cicode is compiled, and not interpreted, it

    executes as part o the Vijeo Citect system, but without

    interering with the perormance o the lower level Vijeo

    Citect tasks.

    Because Cicode has high level unctions or all common

    operations such as acknowledging an alarm or changing

    a page, there is no need or low level programming. All

    memory management is handled by Vijeo Citect, so

    you do not need to use pointers, or poke things into

    memory.

    beets at a glaceEasy to use

    Idusty stadad

    Peemptive

    Multi-taskig

    Compiled o optimal peomace ot

    itepeted o scipted

    Exteds the uctioality o Vijeo Citect

    Itegates seamlessly as pat o Vijeo Citect

    Pove, obust laguage

    Ove 0 SCADA uctios icluded

    CitectVBA is a Visual Basic compatible sciptig

    laguage ad is peect o itegatig Vijeo

    Citect with ActiveX Objects ad thid paty

    applicatios. CitectVBA utilizes the Cicodeegie to esue the uig code is multi-

    theaded.

    b

    b

    b

    b

    b

    b

    b

    b

    b

    CitectVBA

  • 7/28/2019 Vijeo Citect Software

    36/48

    CITECTVBA

    Cicode/CitectVBAEditor

    The Cicode Editor is a programming environment specifcally

    designed or writing and debugging Cicode and CitectVBA.

    Debugging Cicode

    The Cicode Editor

    is a ully unctional

    debugger, able to

    analyze running

    Cicode/CitectVBA

    and fnd errors.

    Debugging can also

    be perormed rom a

    remote computer.

    Breakpoints

    To debug a unction,

    you must frst

    stop the code at adesirable point. The

    DebugBreak unction,

    a manually inserted

    breakpoint, or a

    hardware error will

    halt a Cicode thread.

    Stepping through

    Code

    The position o a

    halted thread is

    marked with an arrow.

    You can step throughthe unction, line by

    line, and watch what

    happens in the debug

    windows as the

    code executes.

    The ollowing tools

    are provided in the

    Cicode Editor to

    control stepping

    through unctions:

    Step Into

    Step Over

    Step Out

    Continue

    b

    b

    b

    b

    The work area is where

    Cicode fle windows are

    presented. You can have

    multiple Cicode fles

    opened rom a number

    o dierent projects.

    Each Cicode or CitectVBA

    fle is a text document that

    you can type into directly.

    As well as the normal

    Help menu options, you

    can display inormation

    on a unction in the work

    area by pressing F1 while

    it is selected.

    Included in Vijeo

    Citects collection o

    debug controls are

    tools or starting and

    stopping debug mode,

    inserting and removing

    breakpoints, and

    stepping controls.

    Vijeo Citect provides help

    on all Cicode/CitectVBA

    unctions.

    The Files window displays

    all Cicode and CitectVBA

    fles or each project

    linked to the development

    environment.

  • 7/28/2019 Vijeo Citect Software

    37/48

    Debug Windows

    The Cicode Editor has

    a number o debug

    windows that you can

    use to display inormation

    about running Cicode:

    The Stack Window

    shows the stack values

    o the current thread.

    The stack consists o the

    unctions called (including

    the arguments), any

    variables used in the

    unctions, and return

    values.

    The Threads Window

    lists all Cicode threads

    currently executing.

    The Breakpoint

    Window

    shows the location o

    the breakpoints in all o

    the Cicode fles you have

    opened.

    The Output Window

    shows the inormation

    messages sent by Vijeo

    Citect during debugging.

    The Global Variable

    Window shows you

    the current values o all

    global variables used so

    ar in debugging.

    I the project is not

    running when you switch

    the Editor to Debug

    mode, Vijeo Citect will

    automatically compile and

    run it.

    The Stack Window

    displays the unctions

    called, their parameters,

    and the value o local

    variables within each

    unction.

    The Cicode Editor Bug

    is red when editing and

    green when debugging.

    The Global Variable

    Window displays the

    current value o each

    global variable.

  • 7/28/2019 Vijeo Citect Software

    38/48

    HELP

    Online Help

    At a Glance

    Comprehensive

    coverage (over

    4000 pages)

    Context sensitive

    Eective

    search acility

    b

    b

    b

    All Vijeo Citect dialogs have a Help button that

    invokes context sensitive help.

    For more general inormation, you can use the

    Help menu. It gives you direct access to the

    Help Contents and the Help Guide, as well as

    application specifc inormation, such as the click-

    and-learn acilities.

    O course, you can always just press the Help

    Topics button to the right o the toolbar, and

    display the Contents.

    Once the Help is open, you can perorm index

    or keyword searches or browse the Help Direct

    topics. No matter what kind o inormation you

    require, the Vijeo Citect Online Help provides the

    tools to fnd it.

    Vijeo Citects Online Help is a comprehensive package, logically

    structured, easy to fnd, and easy to understand. It is accessible

    in a number o dierent ways, rom any part o Vijeo Citect.

    Vijeo Citects Online Help Index operates using

    standard Windows unctionality. To fnd the

    inormation you need, just type part o a key word

    the keyword list scrolls automatically to the

    closest match. You can also do a ull text search

    using the Find acility.

    Vijeo Citects Online Help provides easy access

    to the inormation you need. It includes a logical

    grouping o Help items on the Vijeo Citect Help

    Overview page, easy access to driver Help, and

    the use o breadcrumbs to acilitate navigation.

  • 7/28/2019 Vijeo Citect Software

    39/48

    Example Project

    Two Example Projects are supplied with Vijeo Citect

    based on dierent templates. These are ully confgured

    projects that are ready to run and can be used or

    ideas on how to confgure your own project.

    The Example Project is

    automatically installed

    when you install Vijeo

    Citect.

    You can use the

    Example project whenyou want to experiment

    with something beore

    including it in your own

    project. The test page

    is already set up to

    display directly rom the

    menu page.To display any graphics page in the example project,

    click on the menu or toolbar icon. Hold the cursor over

    buttons and other objects to display tool tips.

    Every element o the example project unctions exactly

    as it would in a real project.

  • 7/28/2019 Vijeo Citect Software

    40/48

    VIJEO

    HISTORIAN

    0

    Vijeo Historian: Server

    At a Glance

    Easy-to-use

    confguration tools

    Long-term data

    storage repository or

    plant oor inormation

    Controlled access

    to plant and business

    rom dierent

    control systems

    anytime, anywhere

    Based on

    latest open

    industry standard

    technologies and

    applications, such

    as Microsot .NET

    Provides

    inormation to users

    with industry standard

    desktop applications

    such as Microsot

    Excel, Microsot

    Reporting Services

    and Internet Explorer

    Data exchange

    with business

    systems

    b

    b

    b

    b

    b

    b

    Vijeo Historian is a powerul plant-wide reporting analysis

    tool. It seamlessly collects, historizes and reports data rom

    Vijeo Citect systems integrating industry standard technology.

    Vijeo Citect Reports reduces systems training and increases

    accessibility to plant oor data within the enterprise.

    Most businesses improve their plant oor reporting

    to enable the organization to monitor and enhance

    their business units. While the control system is

    the most automated department in a business,

    it is oten the least well represented as the

    inormation is locked within the control system

    environment.

    There are typical reasons why this inormation is

    unavailable. The business and plant networks are

    disconnected (the process system cannot agree

    on acceptable technologies or control system

    cannot be subjected to IT network downtime). The

    plant inormation that is available is structured with

    control system tag names and is unintelligible to

    business users. The inormation was not available

    within the applications that the users wanted to

    use.

    Empowering the organization to make the right

    decisions, Vijeo Historian is ocused on resolving

    issues and making all control system inormation

    available to users and applications throughout the

    enterprise.

    Data Access

    Vijeo Historian provides access to tag, alarm and

    trend inormation directly rom within the SCADA

    systems. This data can be transerred to business

    applications or visualized within the web andExcel clients o Vijeo Historian, enabling data rom

    multiple Vijeo Citect systems to be compared and

    analyzed or historized to the historian or long term

    storage and greater analysis options.

    The data made available by Vijeo Historian clients

    is customizable to suit individual process needs.

    Each data item can be named appropriately or

    business users and located (independent o its

    data source) anywhere within a ree-ormat tree

    structure to represent your plant or process.

    The areas o this tree available to each business

    user can be fltered to provide users exactly the

    inormation they require.

    This tree structure is utilized throughout Vijeo

    Historian clients. In Excel and web clients the tree

    enables users to easily fnd the data they require.

    The location o a device or tag within the structure

    can be used a parameter to allow dynamic

    reporting.

    CitectSCADA repots

    bidges pocess ad

    copoate etwoks.

  • 7/28/2019 Vijeo Citect Software

    41/48

    1

    Perormance

    Historian Poll

    100ms (or greater)

    Deadbands (per tag)

    Historian Data Accuracy

    100ns (or external

    time-stamped data)

    OPC Quality Flags

    Historian Read

    Perormance

    100,000 Change per

    second (dual cpu)

    40,000 change per

    second (single cpu)

    Security

    Windows Integratedor SQL user based

    Secure each table,

    item, procedure

    Interaces

    SQL Native Client

    OLE-DB

    ODBC

    Web Service

    Extract/Transorm/

    Load

    Extract tag values and

    store them in a database

    Extract tag trend

    values and store

    them in a database

    Extract alarm summary

    inormation and store

    them in a database

    Extract historian

    trend values and store

    them in a database

    Extract tag values rom

    a database application

    and transer them to

    any SCADA system

    Supported

    Database systems

    MS SQL ( 2000, 2005 )

    MSDE ( 1.0, 2000 )

    Oracle ( 7, 8, 9 )

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    Historian

    The next generation historian in Vijeo Historian

    represents a signifcant milestone in making

    this data readily available within the enterprise.

    It contains a high perormance environment

    with a data store based on relational database

    technology. The data store is an embedded

    Microsot SQL Server 2005 and can persist

    100,000 changes per second to the database

    (dual processor) ensuring that it meet your

    perormance needs.

    Utilizing an industry standard database such as

    MS SQL Server as a platorm or the historian

    data allows easy transition o data across

    the divide between the control systems and

    business systems. A relational database is easily

    understood by both IT and production sta. It

    can be easily secured to control access to the

    historian data based on user access and is likely

    to be similar to existing systems on site. It reduces

    the riction between groups and the amount o

    maintenance or in house knowledge that needs to

    be maintained.

    The historian collects all changes in the values

    o process tag values as well alarm activity rom

    within each control system. Data can be acquired

    at user defnable rates, including sub-second data

    acquisition rates.

    The historian supports redundant control system

    links. In the event that one link ails the historianwill request the data rom the other link to the

    control system. In the event that the network link

    to the historian ails the historian will backfll rom

    control system trend and alarm systems to acquire

    data that it could not acquire in real-time. Quality

    ags are stored using the OPC status and sub-

    status defnitions in conjunction with customized

    high-byte sub-statuses to accurately reect the

    status o the SCADA system data at any time.

    The historian compresses data by saving only

    changes in values. For each tag a dead band

    is available that will enable small ripples or

    insignifcant changes to be fltered rom the data

    that is stored. This data is stored directly into

    tables in the SQL server. In doing this there is an

    increase in the amount o data storage required

    but also in the availability o the data to external

    applications and users. To calculate the exact

    disk requirements, Vijeo Historian provides a

    disk space calculator and perormance counters

    to show the number o changes that occur per

    second.

    The data is stored securely within the historian.The historian leverages the security o SQL

    Server to enable to the user to secure each table,

    view and unction within the SQL server. This

    enables users to be orced to access unctions

    to use identity logging unctions or modiying

    the historian data. Standard SQL audit tools can

    also be used to see i any unauthorized editing o

    databases has occurred.

    The advantages o storing data directly in an

    SQL server are evident when accessing the data

    rom external applications. The large number o

    applications that have SQL connectors ensures

    that your data will be available in most applications

    that you require.

    Active Data Exchange

    Vijeo Historian complements its direct access to

    SCADA system data and historization capabilities

    with the ability to actively extract, transorm and

    load (ETL) data between the control system

    and other business databases. This enables

    Vijeo Historian to work as a scheduled interace

    between most business applications and the

    control system.

    Data transers are able to be scheduled based

    on time, conditions within the SCADA process

    or the success or ailure o other ETL tasks. Vijeo

    Historian can also act as an interace to call

    standard ActiveX script and send emails or data

    transer tasks rom within the SQL Server.

  • 7/28/2019 Vijeo Citect Software

    42/48

    VIJEO

    HISTORIAN

    Vijeo Historian: Clients

    TOP rIGHT: Usig a

    histoia quey i Vijeo

    Histoia.

    rIGHT: Buildig the epot

    you eed becomes easy

    with Vijeo Histoia.

    At a Glance

    Reporting Data

    Sources

    Vijeo Historian

    SQL Server

    OLE-DB

    ODBC

    Oracle

    Web Service

    Reporting Output

    Formats

    HTML

    PDF

    MS Excel

    Reporting Delivery

    Email

    File share

    web portal

    with MS Reporting

    Services and Ofce

    integration providing

    additional tools.

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    b

    Reporting

    Creating proessional reports and delivering them

    to the correct people is simplifed with

    Vijeo Historian