Upload
simon-rooke
View
5.186
Download
81
Embed Size (px)
DESCRIPTION
An introduction to the capabilities and configuration of Schneider Electric's SCADA offering, Vijeo Citect
Citation preview
An Introduction to Vijeo Citect
Simon Rooke
Team Manager, SCADA and MES Global Support
2Schneider Electric
An Introduction to Vijeo Citect●Capabilities of Vijeo Citect ●Overview of configuration environment●Graphics (pages, animations)●Communication to PLCs●Variable tags●Alarms●Trends●Reports●Cicode●Multi-language projects●Resources on the web
3Schneider Electric
Capabilities of Vijeo Citect●Vijeo Citect is used in many
industries.
●WWW (Water and Wastewater)●MMM (Mining, Minerals, Metals)●F&B (Food and Beverage)●Manufacturing●Oil and Gas●Pulp and Paper...
4Schneider Electric
Capabilities of Vijeo Citect
●SCADA
SupervisoryControlAndDataAcquisistion
Key point is ‘Supervisory’ – the plant should still be able to run on PLC control only
●Since v6.10, the SCADA product has been released under ‘dual-brand strategy’ of Vijeo Citect and CitectSCADA in order to be both a Schneider-branded product and also maintain a familiar name for existing loyal customer base. The software is essentially identical.
5Schneider Electric
Configuration Environment●Three windows...
● Citect Explorer – for browsing projects and project items
6Schneider Electric
Configuration Environment● Citect Explorer – ...and also for creation of new projects, plus backup and
restore of existing ones.
7Schneider Electric
Configuration Environment● Citect Explorer – ...and for running the Computer Setup Wizard
8Schneider Electric
Configuration Environment●Citect Project Editor – for accessing and editing project configuration (non-graphical)
9Schneider Electric
Configuration Environment●Citect Project Editor – ...and for packing and compiling the project after changes
●Packing removes deleted records
●Compiling takes the information from project configuration .dbf (dBase3) files and copies it to files .rdb (runtime date base files) for the runtime to use.
10Schneider Electric
Configuration Environment●Citect Graphics Builder – for creating and editing graphical elements such as
templates, pages, symbols, genies
11Schneider Electric
Configuration Environment●A lot of settings, including those adjusted by the ‘Computer Setup Wizard’ are
in the citect.ini file. Edit it with the ‘Computer Setup Editor’ or a text editor - C:\ProgramData\Schneider Electric\Vijeo Citect 7.20\Config\citect.ini
12Schneider Electric
Graphics
●Create a new page with Graphics Builder ‘File’ | ’New’●Many templates are available to base your page on (or you can create your
own templates!)
13Schneider Electric
Graphics
●On your new page, add a numeric object and select the tag for it to display
14Schneider Electric
Graphics
●For your object, go to the ‘Input’ | ‘Keyboard Commands’ tab to add the ability to write a value to the tag
15Schneider Electric
Graphics●Save the page and compile the project
●At runtime you will be able to read the value of and write a new value to your tag
16Schneider Electric
Communication to PLCs
●Easiest way to configure communications to PLCs is to use the Express I/O Device Setup wizard
●This wizard can be used for many protocols/devices
17Schneider Electric
Communication to PLCs
●For example, select ‘Schneider Electric’ > ‘OPC Factory Server’ > ‘OFSOPC’
18Schneider Electric
Communication to PLCs
●You will be prompted to enter the i/o device address. In the case of OFSOPC this is the PLC alias as shown in OFS
19Schneider Electric
Communication to PLCs●The process is similar for other protocols. For example, to connect with an M340 with
Modbus TCP, you will be prompted to enter the PLC’s IP Address
●The ‘Protocol Help’ button will take you to the Driver Help for the protocol in use
20Schneider Electric
Communication to PLCs
●Driver Help is an essential reference for checking or changing configuration, adjusting driver parameters, troubleshooting, etc
21Schneider Electric
Communication to PLCs●To troubleshoot a PLC
connection, check if the device is offline. Or is it online but writes and/or reads with some or all tags are not working?
Check that it is online by
1. Opening the kernel for the i/o server (requires ‘Kernel on Menu’ option enabled in Computer Setup Wizard)
2. Opening the i/o devices (unit) window and scrolling (page down) to the i/o device of interest - check ‘unit status’
22Schneider Electric
Communication to PLCs
●Check the driver error and verify its meaning in the Vijeo Citect Help or Driver Help. This may give you more detail on the problem.
• For errors codes 0x01 to 0x22: see Vijeo Citect Help: Technical Reference > Vijeo Citect Reference Information > Error Messages > Protocol-Specific Errors.
• For errors codes > 0x22: check the Driver Help (for the protocol in use), the SCADA Knowledgebase and device documentation.
23Schneider Electric
Variable tags●You can add variable
tags manually with the form. (Check Driver Help for the protocol in use for data types and addressing details.)
●You can add tags automatically by enabling the linked option in the Express I/O Device Setup wizard or using Citect Explorer ‘Tools’ | ‘Import tags’.
24Schneider Electric
Alarms●Vijeo Citect includes several types of alarms to suit different data types and
requirements
25Schneider Electric
Alarms●Current ‘active’ alarms (on and/or unacknowledged) are shown the the ‘Active Alarm’ page
26Schneider Electric
Alarms●A history of alarms is shown in the ‘Alarm Summary’ page, whose length in
either time or number of entries is configurable
27Schneider Electric
Trends
●Add trends using the form
28Schneider Electric
Trends●Trends are displayed at runtime in the Process Analyst
29Schneider Electric
Trends●You can also export trend
data to CSV or DBF files using
●Functions TrnExportCSV and TrnExportDBF
●The TrendReader tool on the citect.com Toolbox
30Schneider Electric
Reports●Vijeo Citect can create reports that include snapshots of data at the time the
report is run. The report can ●overwrite each time●append continuously to a single file●be written to a new file each time or at set intervals
●Reports can be any one of several file types●DBF●Plain text●Rich text●HTML
31Schneider Electric
Reports●Reports are configured in the reports form and using a report format file
32Schneider Electric
Reports●The output format of the report is configured in a system device.
●Consult the Vijeo Citect Help for information on configuring reports, format files and system devices.
33Schneider Electric
Reports●An HTML report...
34Schneider Electric
Cicode●Cicode functions are detailed in the Vijeo Citect Help
●They can be run in ‘command’ or ‘expression’ fields
35Schneider Electric
Cicode
●If the function is being used to perform some action, it would normally be used in a ‘command’ field, such as in the touch command of a button.
36Schneider Electric
Cicode
●If the function is being used to return some value, it would normally be used in an ‘expression’ field, such as in the display value expression for a text object
37Schneider Electric
Cicode
●Many built-in functions are written in the Cicode Editor. You can also use this to write your own.
38Schneider Electric
Cicode●The Vijeo Citect Help includes an extensive section on cicode
39Schneider Electric
Multi-language projects
●To mark text for translation, use the syntax @(text)
40Schneider Electric
Multi-language projects●After compilation, a DBF file for the language includes all text marked for
translation. This is then edited by the user to include the translated text
●At runtime, the displayed language can be changed using the function SetLanguage()
●See multi-language section of the Vijeo Citect Help for full details
41Schneider Electric
Vijeo Citect Resources on the WebSign up to www.citect.schneider-electric.com for:
●Support●Product information and downloads●Training and certification
Browse and search the Vijeo Citect Web Help at
http://www.citect-webhelp.schneider-electric.com/vijeo/ for:
●User Guides●Feature and component technical references●Driver and Utilities Help
42Schneider Electric
Vijeo Citect Resources on the Web
Join the Schneider Electric SCADA and MES LinkedIn group at http://www.linkedin.com/groups/Schneider-Electric-SCADA-MES-4412366/about for:
●Product information●News●Community discussions