Introduction to Vijeo Citect
-
Upload
simon-rooke -
Category
Technology
-
view
5.144 -
download
81
description
Transcript of Introduction to Vijeo Citect
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